Copyright: ©2009 Universitat Politècnica de Catalunya (UPC).
Contact: lossyfilters@tsc.upc.edu
http://www.tsc.upc.edu/lossyfilters
The lossyfilters software package described below, including an open-source GUI,
free libraries and non-free libraries is owned by UPC and is protected by the
applicable copyright laws and international treaty provisions.
This program is distributed in the hope that it will be useful, but WITHOUT ANY
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE. This program is distributed as is and with all possible
imperfections and faults. UPC does not warrant neither that the operation of this
program will be uninterrupted nor that it is error free. In no event shall UPC be
liable for any responsibilities arising out of the use or inability to use this
program or the documentation.
- Open-source GUI and libraries
The graphical user interface (GUI) mwfiltersgui.py and its associated files, the
'Free Filter Library' libfreefilters.py and the 'Common Functions Library'
libcommonfunc.py are free open-source software released under the GNU General Public
License (GPL) version 3.
You can redistribute it and/or modify it under the terms of the GNU GPL as
published by the Free Software Foundation; either version 3 of the License, or (at
your option) any later version. See the GNU GPL for more details. You should have
received a copy of the GNU GPL along with this program in file
"LICENSE.GPL3" or file "LICENSE.txt"; if not, download it from
http://www.gnu.org/licenses/gpl-3.0.html .
Additional permission under GNU GPL version 3 section 7:
If you modify this Program, or any covered work, by linking or combining it with
the "Extra Filters Library" (libextrafilters), the "Lossy Filters
Library" (liblossyfilters) or the "License Check Library"
(libchecklicense), or modified versions of that libraries, containing parts covered
by the terms described in files LICENSE.LIBEXTRAFILTERS and LICENSE.LIBLOSSYFILTERS,
the licensors of this Program grant you additional permission to convey the
resulting work.
Lossyfilters software GUI uses the open-source dbplot.py module, which is based
in part on the work of the Qwt project (http://qwt.sf.net) and has been released by
UPC under the terms of the GNU GPL version 3.
- Non-free libraries
The "Extra Filters Library" and the "Lossy Filters Library"
are not free software and need a user license from UPC.
- "Extra Filters Library" for the computation of generalized Chebyshev
filter characteristic polynomials is distributed by UPC either in the source file
"libextrafilters.py", the corresponding bytecode file
"libextrafilters.pyc" or bound into a binary executable file. License
terms are described in the LICENSE.LIBEXTRAFILTERS file.
- "Lossy Filters Library" for the computation of characteristic
polynomials including filter losses is distributed by UPC either in the source file
"liblossyfilters.py", the corresponding bytecode file
"liblossyfilters.pyc" or bound into a binary executable file. License
terms are described in the LICENSE.LIBLOSSYFILTERS file.
- The "Extra Filters Library" and the "Lossy Filters Library"
need the "License Check Library", which distributed toghether with them
either in the executable Python bytecode file "libchecklicense.pyc" or
bound into a binary executable file. The source file "libchecklicense.py"
is not distributed. The "License Check Library" has been developed by UPC
for checking the user's license to run software released by the AntennaLab research
group at the Department of Signal Theory and Communications (TSC). The "License
Check Library" is distributed and licensed by UPC under the same terms as the
"Extra Filters Library" and the "Lossy Filters Library", with
the following additional restrictions:
- The source code is not distributed.
- It is specially forbidden to modify the "License Check Library"
source or binary code.
- It is also forbidden to reverse engineer, decompile, or disassemble the
"License Check Library" with the intent to violate license agreement of
the "Extra Filters Library" or the "Lossy Filters Library".